Package-level declarations
Types
Link copied to clipboard
Base class is to hold only code common for all Credit Card- activities.
Link copied to clipboard
abstract class BaseCreditCardViewModel(val configuration: CreditCardScannerScreenConfiguration, nativeConfiguration: CreditCardNativeConfiguration, creditCardScannerWrapper: Result<CreditCardScanner>, cameraConfiguration: CameraConfiguration = configuration.cameraConfiguration, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : ScanbotComposeCameraViewModel
Link copied to clipboard
Wrapper-class for all information, obtained as a result of RTU activity work.
Link copied to clipboard
class CreditCardViewModel(configuration: CreditCardScannerScreenConfiguration, nativeConfiguration: CreditCardNativeConfiguration, cardScannerWrapper: Result<CreditCardScanner>, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : BaseCreditCardViewModel
Functions
Link copied to clipboard
fun CreditCardScannerViewInternal(modifier: <Error class: unknown class> = Modifier, enableBackNavigation: Boolean = true, onCreditCardScannerClosed: (CloseReason) -> Unit = {}, viewModel: BaseCreditCardViewModel)